import { layoutScreen } from '@/utils/routerHelper'
import { Layout } from '@/utils/routerHelper'
/**
 * @param redirect 重定向地址, 访问这个路由时,自定进行重定向
 * @param name 路由名称, 必须设置,且不能重名
 * @param meta 路由元信息（路由附带扩展信息）
 * @param meta.hidden 是否隐藏
 * @param meta.alwaysShow 是否一直显示
 * @param meta.noCache 是否清除缓存
 * @param meta.affix 是否固定在标签页
 * @param meta.noTagsView 是否隐藏标签页
 * @param meta.activeMenu 高亮菜单
 * @param meta.canTo 是否可跳转
 * @param meta.title 菜单名称
 * @param meta.icon 菜单图标
 * @param meta.keepAlive 缓存该路由
 * @param meta.sort 排序越小越排前
 * @param meta.screenFootShow 显示大屏底部
 * */

const routeName = 'bit-screen'

const routes: AppRouteRecordRaw[] = [
  {
    path: '/bit-screen',
    component: layoutScreen,
    name: routeName,
    meta: { title: '大屏', },
    sort: 1,
    children: [
      {
        path: 'home',
        component: () => import('@/views/Bit-Screen/home/index.vue'),
        name: `${routeName}_home`,
        meta: {
          title: '大屏HOME',
          screenFootShow: true
        }
      },
      {
        path: 'monitor',
        component: () => import('@/views/Bit-Screen/monitor/index.vue'),
        name: `${routeName}_monitor`,
        meta: {
          title: '监控显示',
          screenFootShow: true
        }
      },
      {
        path: 'control',
        component: () => import('@/views/Bit-Screen/control/index.vue'),
        name: `${routeName}_control`,
        meta: {
          title: '调度管理',
          screenFoot: false
        }
      },
    ]
  }
]

export default routes
